package com.lanyam.travel.base.entity.vo;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author rosson
 * @since 2020-02-18
 */
public class RefundRecordVo {

    /**
     * 订单id
     */
    @JsonProperty(value="orderId")
    private String orderId;
    /**
     * 申请退款的金额
     */
    @JsonProperty(value="refundCost")
    private double refundCost;
    
    /**
     * 发起退款申请的人物id
     */
    @JsonProperty(value="requireUserId")
    private String requireUserId;
    /**
     * 申请退款的原因
     */
    @JsonProperty(value="reason")
    private String reason;
    /**
     * 申请退款的状态,0待审核，1申请通过，-1申请未通过
     */
    private Integer status;
    /**
     * 退款说明
     */
    @JsonProperty(value="remark")
    private String remark;



    public double getRefundCost() {
		return refundCost;
	}

	public void setRefundCost(double refundCost) {
		this.refundCost = refundCost;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getOrderId() {
        return orderId;
    }

    public RefundRecordVo setOrderId(String orderId) {
        this.orderId = orderId;
        return this;
    }

    public String getRequireUserId() {
        return requireUserId;
    }

    public RefundRecordVo setRequireUserId(String requireUserId) {
        this.requireUserId = requireUserId;
        return this;
    }

    public String getReason() {
        return reason;
    }

    public RefundRecordVo setReason(String reason) {
        this.reason = reason;
        return this;
    }

    public Integer getStatus() {
        return status;
    }

    public RefundRecordVo setStatus(Integer status) {
        this.status = status;
        return this;
    }

}
